Inheritance diagram for IMFExDropArea:

Public Member Functions | |
| virtual boolean MCCOMAPI | DragIsAcceptable (TMFDragFlavors &inOfferedFlavors, IDType &outAcceptedFlavor, const TMCPoint &inWhere)=0 |
| virtual void MCCOMAPI | Hilite (boolean inIsHilited)=0 |
| virtual boolean MCCOMAPI | IsEqualTo (IMFExDropArea *inArea)=0 |
| virtual void MCCOMAPI | ReceiveDrop (IMFDropCandidate *dropCandidate, IDType &acceptedType, MFDragDropType moveOrCopy, const TMCPoint &mousePos)=0 |
| virtual void MCCOMAPI | GetPart (IMFPart **outPart)=0 |
To create your own drop area, you should derive your object from TBasicDropArea that provides a default implementation of IMFExDropArea. The family ID for a drop area is 'drpA'
|
||||||||||||||||
|
Returns true if a particular object can be dropped on this area.
Implemented in TBasicDropArea. |
|
|
Returns a pointer to the part to which the drop area corresponds.
Implemented in TBasicDropArea. |
|
|
Highlight or not the part depending on inIsHilited.
Implemented in TBasicDropArea. |
|
|
Returns true if the tow drop areas are the same. Implemented in TBasicDropArea. |
|
||||||||||||||||||||
|
Called when a drop is made on the part.
Implemented in TBasicDropArea. |
1.4.5